#include <bits/stdc++.h>
using namespace std;
const int N=1e5+50;
int f[N];
int n,m,k;
int main(void){
    while(~scanf("%d%d%d",&n,&k,&m) && n){
        f[1]=0;
        for(int i=2;i<=n;i++){
            f[i]=(f[i-1]+k)%i;
        }
        //加m+1是因为题目规定第一次是删除数字m,也就是第m+1个数字
        int ans=(f[n]-k+m+1)%n;
        if(ans<=0){
            ans+=n;
        }
        printf("%d\n",ans);
    }
    return 0;
}